Try Our New BETA Version
(navigation image)
Home Audio Books & Poetry | Community Audio | Computers & Technology | Grateful Dead | Live Music Archive | Music, Arts & Culture | Netlabels | News & Public Affairs | Non-English Audio | Podcasts | Radio Programs | Spirituality & Religion
Search: Advanced Search
Anonymous User (login or join us)

Listen to audio

item image

Stream (help[help])

VBR M3U (Hi-Fi)
64Kbps M3U (Lo-Fi)

Play / Download (help[help])

(29.5 M)64Kbps MP3 ZIP
(59.0 M)VBR ZIP

Ogg Vorbis

All Files: HTTPS Torrent (2/0)
[Attribution-Noncommercial-Share Alike 3.0]



The New York Linux Users GroupJ. Paul Reed on Releasing Software at Scale: Keeping Firefox Running on Millions of Desktops

something has gone horribly wrong 8-p
Prefer flash? · Embed · Questions/Feedback?

In commercial software development, the role of a build/release engineer can differ widely among organizations. In open source software, the role is often minimal, if it exists at all.

But for consumer-oriented open source projects, like Mozilla's Firefox and Thunderbird, turning a thirty megabyte source tarball into something that mom, dad, and your boyfriend can use takes someone polishing those bits and running them across the finish line.

Do it simultaneously for three platforms in over forty languages, mix in automatic updates to millions of users' desktops, and you have: open source software engineering at scale.

We'll explore:
* What role a build/release engineer plays in an open source context
* How it's a different one from its closed-source sibling
* Why it's an important one (even in open source)
* Differences between releasing a web browser and releasing other large-scale open source projects (like the kernel or Apache), and
* How a group of worldwide volunteers fits in to releasing software to millions.

Plus, war stories, "gotchas" learned after interacting directly with millions of desktop computers, plenty of time for questions, and GimpArt[1].

Further Information:

About J. Paul Reed:
J. Paul Reed (affectionately/infamously known as Preed) began his tenure on the Netscape Build Team at the tender age of 18, just months after the "Lizard was Freed" in 1998.

After studying software engineering at Cal Poly, San Luis Obispo, he joined VMware's build/release team, helping to ship their their enterprise ESX and popular Workstation products. In 2005, he came full circle, and doubled the size of the Mozilla Corporation's release team.

As the release module owner, he has helped to ship every release of Firefox and Thunderbird, simultaneously on three platforms in over forty languages, including playing playing lead release monkey for the flagship Firefox 2.0 launch. In reality, it's the team of five MozCorp build engineers around the world and a community of hundreds that make it possible... he's just along for the ride.

When he's not pushing bits out the door, getting his blog slashdotted, or locking the build tree, he spends his time piloting Cessnas around the pristine California skies, attempting to make edible food without burning down his apartment, and is forever trying to catch up on his RSS feed reader.

This audio is part of the collection: Community Audio
It also belongs to collection:

Artist/Composer: The New York Linux Users Group
Keywords: J. Paul Reed; preed; NYLUG; Firefox; Thunderbird; Seamonkey; Mozilla; Release Engineering; Open Source; development; collaborative development;

Creative Commons license: Attribution-Noncommercial-Share Alike 3.0

Individual Files

Audio Files 64Kbps M3U 64Kbps MP3 ZIP VBR M3U VBR ZIP VBR MP3 Ogg Vorbis PNG 64Kbps MP3
NYLUG-2007-06-20-General-Meeting 134.0 B 
29.5 MB 
129.0 B 
59.0 MB 
59.0 MB 
41.2 MB 
7.7 KB 
29.5 MB 
Information FormatSize
J.PaulReedOnReleasingSoftwareAtScaleKeepingFirefoxRunningOn_files.xml Metadata [file] 
J.PaulReedOnReleasingSoftwareAtScaleKeepingFirefoxRunningOn_meta.xml Metadata 3.4 KB 
Other Files Archive BitTorrent
J.PaulReedOnReleasingSoftwareAtScaleKeepingFirefoxRunningOn_archive.torrent 7.9 KB 

Be the first to write a review
Downloaded 120 times

Terms of Use (31 Dec 2014)